namespace PlayMyLife.Definitions.HumanProperty {
    [System.Serializable]
    public class SkillLevel {
        public int levelmin;
        public int levelmax;
        public string name;
    }

    [System.Serializable]
    public class SkillUnit {
        public long id;
        public string name;
        public SkillLevel[] levelConfig;
    }

    [System.Serializable]
    public class SkillConfig {
        public SkillUnit[] skills;

        public SkillConfig DeepCopy() {
            return new() { skills = new System.Collections.Generic.List<SkillUnit>(skills).ToArray() };
        }
    }
}
